Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 USA F18 USA F19 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 USA F13 USA F14 USA F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 USA F14 Italy F4 Italy F5 Italy F23 Italy F27 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Denmark F1 V Trani Cup - Trani Lubbock Challenger - Lubbock Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Unicredit (Suisse) Bank S.A. Challenger - Chiasso The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia Open D'Orleans - Orleans Ford Tennis Championships - Louisville Internationaux du Doubs - Besancon Men's Pro Challenger at Tunica National - Tunica Open Diputacion Ciudad de Pozoblanco - Cordoba Waco Tennis Challenger - Waco Bergamo Challenger Talahassee Challenger Ethias Trophy - Mons Recanati Challenger Challenger DCN de Cherbourg - Cherbourg Astana Challenger Memorial Manfredini - Sassuolo Prostejov Challenger Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Challenger Banque Nationale Rimouski - Rimouski 5° Sporting Challenger - Turin Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Genova Challenger Szczecin Challenger Mons Challenger Fifth Third Bank Tennis Classic - Lexington Prague Challenger Monza Challenger Beijing Challenger Samarkand Challenger Como Challenger Tashkent Challenger Mersin Challenger Prostejov Challenger Prague Challenger Astana Challenger Segovia Challenger Challenger Lugano - Lugano Fifth-Third Bank Tennis Classic - Lexington St. Remy Challenger Petange Challenger Harbour Tennis Cup Regione Lombardia - Milan Fergana Challenger Kazan Challenger Tyumen Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans Geneva Challenger - Geneva Astana Challenger Arroyo de la Encomienda - Valladolid JSM Challenger - Champaign Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Braunschweig Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome IPP Open - Helsinki 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw USTA Comerica Challenger - Aptos 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger Napoli Challenger XL Bermuda Open - Bermuda Heilbronn Challenger Prostejov Challenger San Remo Tennis Cup - San Remo Milan Challenger Winnetka Challenger TEAN International - Alphen Aan Den Rijn 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Launceston Challenger Marburg Challenger Arpa Ceramic Cup - Reggio Emilia LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Oklahoma Challenger - Tulsa Bauer Watertechnology Cup 2007 - Eckental Poprad Tatry Challenger Astana Challenger Irving Challenger Astana Challenger Orleans Challenger Happy Valley Challenger Genova Challenger Orleans Challenger Shymkent Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Geneva Challenger Shymkent Challenger Heilbronn Challenger Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Samarkand Challenger Aix En Provence Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Happy Valley Challenger Wroclaw Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Lexington Challenger Granby Challenger Turin Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Milan Challenger Braunschweig Challenger The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Rome Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Open des Alpes Trophee BNP Paribas - Grenoble Savannah Challenger 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Campbell's Hall of Fame Tennis Championships - Newport Napoli Challenger Legg Mason Tennis Classic - Washington Bordeaux Challenger Jonkoping Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Milan Challenger Open 13 - Marseille SAP Open - San Jose The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Prostejov Challenger Heineken Open - Auckland Estoril Open - Estoril Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Bratislava Challenger Heilbronn Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Proton Malaysian Open - Kuala Lumpur Szczecin Challenger Winnipeg Challenger Heineken Open - Auckland Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London U.S. Mens's Clay Court Championship - Houston Geneva Challenger Davidoff Swiss Indoors Basel - Basel Belgrade Challenger The Hypo Group Tennis International 2008 - Poertschach Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Almaty Challenger Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington Open de Moselle - Metz If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Catella Swedish Open - Bastad US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Napoli Challenger Winston-Salem Open - Winston-Salem Valencia Open - Valencia China Open - Beijing Apia International - Sydney Turin Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna AEGON International - Eastbourne BMW Open - Munich Geneva Open - Geneva BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta Estoril Open - Estoril The Artois Championships - London ATP Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Open Parc - Lyon ASB Classic - Auckland Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg New York Open - New York PBZ Zagreb Indoors - Zagreb Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Serbia Open - Belgrade New York Open - New York AEGON Championships - London Open de Nice Cote d'Azur - Nice Antalya Open - Antalya Delray Beach Open - Delray Beach International German Open - Hamburg Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Dallas Open - Dallas US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Open 13 - Marseille Infosys Hall of Fame Open - Newport Serbia Open - Belgrade SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Rome Challenger Brisbane International - Brisbane Heineken Open - Auckland Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Dallas Open - Dallas Valencia Open - Valencia Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger BB&T Atlanta Open - Atlanta Milan Challenger Brisbane - Brisbane Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm ASB Classic - Auckland AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Marburg Challenger Geneva Open - Geneva Scheveningen Challenger AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Internazionali di Tennis - Bergamo Citi Open - Washington Erste Bank Open - Vienna Zadar Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Adelaide International 2 - Adelaide Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Medibank International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas Apia International - Sydney Nur-Sultan Challenger Sopot Challenger Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Pacific Life Open - Indian Wells AEGON International - Eastbourne Bank Austria Tennis Trophy - Vienna Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Campionati BNL dItalia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart SAP Open - San Jose If Stockholm Open - Stockholm BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - New York Miami Open - Miami Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Citi Open - Washington Argentina Open - Buenos Aires ASB Classic - Auckland BMW Open - Munich Erste Bank Open - Vienna Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Truist Atlanta Open - Atlanta French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Nitto ATP Finals - London Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Olympics - London All Lower level tournaments Wimbledon - London